small grub/insect - French English Dictionary